home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / phase5 / lha-ppc / makefile < prev    next >
Makefile  |  1997-10-19  |  2KB  |  59 lines

  1. ################################################################
  2. # Makefile for LHa topdir
  3. #        Mar. 2, 1992, written by Masaru Oki.
  4. ################################################################
  5.  
  6. #-----------------------------------------------------------------------
  7. # CONFIGURATION
  8. #    SWITCHES macro definitions ... see config.eng or config.jpn.
  9. #-----------------------------------------------------------------------
  10.  
  11. SHELL=/bin/sh
  12. MAKE = make
  13. #CC = cc
  14. CC = sc
  15.  
  16. SWITCHES    = #-DEUC
  17. OPTIMIZE    = #-g # -O -fstrength-reduce -fomit-frame-pointer
  18.  
  19. BINDIR = /usr/local/bin
  20. MANDIR = /usr/local/man
  21. MANSECT = n
  22.  
  23. INSTALL = install
  24. INSTALLBIN = -s -m 755
  25. INSTALLMAN = -m 644
  26.  
  27. SUBDIRS = src man
  28.  
  29. O        = .o
  30.  
  31. # missing library objects.
  32. #    memset$(O) lhdir$(O)
  33. LIBRARYOBJS    = patmatch$(O)
  34.  
  35. MYMAKEFLAGS = 'BINDIR=$(BINDIR)' 'MANDIR=$(MANDIR)' 'MANSECT=$(MANSECT)'\
  36.  'INSTALL=$(INSTALL)' 'INSTALLBIN=$(INSTALLBIN)' 'INSTALLMAN=$(INSTALLMAN)'\
  37.  'CC=$(CC)' 'SWITCHES=$(SWITCHES)' 'O=$(O)' 'LIBRARYOBJS=$(LIBRARYOBJS)' \
  38.  'OPTIMIZE=$(OPTIMIZE)'
  39.  
  40. all:
  41.     @for i in $(SUBDIRS); do \
  42.     echo "make all in $$i..."; \
  43.     (cd $$i; $(MAKE) $(MFLAGS) $(MYMAKEFLAGS) all); done
  44.  
  45. install:
  46.     @for i in $(SUBDIRS); do \
  47.     echo "Installing in $$i..."; \
  48.     (cd $$i; $(MAKE) $(MFLAGS) $(MYMAKEFLAGS) install); done
  49.  
  50. clean:
  51.     @for i in $(SUBDIRS); do \
  52.     echo "Clearing in $$i..."; \
  53.     (cd $$i; $(MAKE) $(MFLAGS) $(MYMAKEFLAGS) clean); done
  54.  
  55. moreclean:
  56.     @for i in $(SUBDIRS); do \
  57.     echo "Clearing in $$i..."; \
  58.     (cd $$i; $(MAKE) $(MFLAGS) $(MYMAKEFLAGS) moreclean); done
  59.